#pragma once

namespace gtl
{

namespace dui
{

static const char* python_class = 
"#//////////////////////////////////////////////////////////////////////////"
"#// class pane \n"
"class pane: \n\
	def __init__(self, id): \n\
		self.id = id; \n\n\
\
	def show(self): \n\
		return window.show(self.id); \n\n\
\
	def hide(self): \n\
		return window.hide(self.id); \n\n\
\
	def visible(self): \n\
		return window.visible(self.id); \n\n\
\
	def attrib(self, attrb): \n\
		return window.attrib(self.id, attrb); \n\n\
\
	def width(self): \n\
		return window.width(self.id); \n\n\
\
	def height(self): \n\
		return window.height(self.id); \n\n\
\
	def rect(self): \n\
		return window.rect(self.id); \n\n\
\
	def position(self): \n\
		return window.position(self.id); \n\n\
\
	def move(self, x, y, wdth, hth): \n\
		return window.move(self.id, x, y, wdth, hth); \n\n\
"

"#//////////////////////////////////////////////////////////////////////////"
"#// class button \n"
"class button(pane): \n\
	def __init__(self, id): \n\
		self.id = id; \n\n\
\
	def state(): \n \
		return attrib('state'); \n\n\
"

"#//////////////////////////////////////////////////////////////////////////"
"#// class layer \n"
"class layer(pane): \n\
	def __init__(self, id): \n\
		self.id = id; \n\n\
"

"#//////////////////////////////////////////////////////////////////////////"
"#// class panel \n"
"class panel(pane): \n\
	def __init__(self, id): \n\
		self.id = id; \n\n\
"

"#//////////////////////////////////////////////////////////////////////////"
"#// class combin \n"
"class combin(pane): \n\
	def __init__(self, id): \n\
		self.id = id; \n\n\
\
	def level(): \n \
		return attrib('level'); \n\n\
"

"#//////////////////////////////////////////////////////////////////////////"
"#// class custom \n"
"class custom(pane): \n\
	def __init__(self, id): \n\
		self.id = id; \n\n\
\
	def children(): \n \
		return attrib('children'); \n\n\
"

"#//////////////////////////////////////////////////////////////////////////"
"#// class combox \n"
"class combox(pane): \n\
	def __init__(self, id): \n\
		self.id = id; \n\n\
"

"#//////////////////////////////////////////////////////////////////////////"
"#// class listctrl \n"
"class listctrl(pane): \n\
	def __init__(self, id): \n\
		self.id = id; \n\n\
"
;

} // end of namespace dui

} // end of namespace gtl